package com.bbva.kyfb.kyfbdaohostimpl.servicios.host.tlsmt298_1_1_1;

import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.serializable.RooSerializable;
import org.springframework.roo.addon.tostring.RooToString;

import com.bbva.jee.arq.spring.core.host.Campo;
import com.bbva.jee.arq.spring.core.host.FilaCampoTabular;
import com.bbva.jee.arq.spring.core.host.TipoCampo;

/**
 * <p>Bean fila para el campo tabular <code>TABLA-PRODUCTOS</code>, utilizado por la clase <code>Formato1</code></p>.
 *
 * @see Formato1
 * @author Arquitectura Spring BBVA
 */
@FilaCampoTabular
@RooJavaBean
@RooToString
@RooSerializable
public class TablaProductos implements java.io.Serializable {
	
	/** <p>Campo <code>COD-BANCSB</code>, &iacute;ndice: <code>1</code>, tipo: <code>ENTERO</code>. */
	@Campo(indice = 1, nombre = "COD-BANCSB", tipo = TipoCampo.ENTERO, longitudMinima = 1, longitudMaxima = 4)
	private Integer codBancsb;
	
	/** <p>Campo <code>COD-COFICI</code>, &iacute;ndice: <code>2</code>, tipo: <code>ENTERO</code>. */
	@Campo(indice = 2, nombre = "COD-COFICI", tipo = TipoCampo.ENTERO, longitudMinima = 1, longitudMaxima = 4)
	private Integer codCofici;
	
	/** <p>Campo <code>COD-CCONTR</code>, &iacute;ndice: <code>3</code>, tipo: <code>ENTERO</code>. */
	@Campo(indice = 3, nombre = "COD-CCONTR", tipo = TipoCampo.ENTERO, longitudMinima = 1, longitudMaxima = 4)
	private Integer codCcontr;
	
	/** <p>Campo <code>COD-CFOLIO</code>, &iacute;ndice: <code>4</code>, tipo: <code>ENTERO</code>. */
	@Campo(indice = 4, nombre = "COD-CFOLIO", tipo = TipoCampo.ENTERO, longitudMinima = 1, longitudMaxima = 14)
	private Long codCfolio;
	
	/** <p>Campo <code>COD-CDEPEN</code>, &iacute;ndice: <code>5</code>, tipo: <code>ENTERO</code>. */
	@Campo(indice = 5, nombre = "COD-CDEPEN", tipo = TipoCampo.ENTERO, longitudMinima = 1, longitudMaxima = 9)
	private Integer codCdepen;
	

	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;

	/**{@inheritDoc}
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("CodBancsb: ").append(getCodBancsb()).append(", ");
        sb.append("CodCcontr: ").append(getCodCcontr()).append(", ");
        sb.append("CodCdepen: ").append(getCodCdepen()).append(", ");
        sb.append("CodCfolio: ").append(getCodCfolio()).append(", ");
        sb.append("CodCofici: ").append(getCodCofici());
        return sb.toString();
    }

	/**
	 * Gets the cod bancsb.
	 *
	 * @return the cod bancsb
	 */
	public Integer getCodBancsb() {
        return this.codBancsb;
    }

	/**
	 * Sets the cod bancsb.
	 *
	 * @param codBancsb the new cod bancsb
	 */
	public void setCodBancsb(Integer codBancsb) {
        this.codBancsb = codBancsb;
    }

	/**
	 * Gets the cod cofici.
	 *
	 * @return the cod cofici
	 */
	public Integer getCodCofici() {
        return this.codCofici;
    }

	/**
	 * Sets the cod cofici.
	 *
	 * @param codCofici the new cod cofici
	 */
	public void setCodCofici(Integer codCofici) {
        this.codCofici = codCofici;
    }

	/**
	 * Gets the cod ccontr.
	 *
	 * @return the cod ccontr
	 */
	public Integer getCodCcontr() {
        return this.codCcontr;
    }

	/**
	 * Sets the cod ccontr.
	 *
	 * @param codCcontr the new cod ccontr
	 */
	public void setCodCcontr(Integer codCcontr) {
        this.codCcontr = codCcontr;
    }

	/**
	 * Gets the cod cfolio.
	 *
	 * @return the cod cfolio
	 */
	public Long getCodCfolio() {
        return this.codCfolio;
    }

	/**
	 * Sets the cod cfolio.
	 *
	 * @param codCfolio the new cod cfolio
	 */
	public void setCodCfolio(Long codCfolio) {
        this.codCfolio = codCfolio;
    }

	/**
	 * Gets the cod cdepen.
	 *
	 * @return the cod cdepen
	 */
	public Integer getCodCdepen() {
        return this.codCdepen;
    }

	/**
	 * Sets the cod cdepen.
	 *
	 * @param codCdepen the new cod cdepen
	 */
	public void setCodCdepen(Integer codCdepen) {
        this.codCdepen = codCdepen;
    }
}